4d3269f04621ea94f64772ede29db095addfd693,kuromoji-core/src/main/java/com/atilika/kuromoji/trie/DoubleArrayTrie.java,DoubleArrayTrie,read,#InputStream#,116
Before Change
ByteBuffer tmpCheckBuffer = ByteBuffer.allocate(baseCheckSize * 4);
channel.read(tmpCheckBuffer);
tmpCheckBuffer.rewind();
trie.checkBuffer = tmpCheckBuffer.asIntBuffer().asReadOnlyBuffer();
ByteBuffer tmpTailBuffer = ByteBuffer.allocate(tailSize * 2); // The size is 2 times the tailSize since it is the length of array
channel.read(tmpTailBuffer);
After Change
ByteBuffer tmpCheckBuffer = ByteBuffer.allocate(baseCheckSize * 4);
channel.read(tmpCheckBuffer);
tmpCheckBuffer.rewind();
trie.checkBuffer = tmpCheckBuffer.asIntBuffer();
ByteBuffer tmpTailBuffer = ByteBuffer.allocate(tailSize * 2);
channel.read(tmpTailBuffer);